set(SGPCLCpp
"SGPCLJsonConfig.cpp"
"SGPCLDenoise.cpp"
"SGPCLDownSample.cpp"
"SGPCLFeatureCalculator.cpp"
"SGPCLEuclideanCluster.cpp"
"SGPCLHull.cpp"
"SGPCLRANSAC.cpp"
"SGPCLReader.cpp"
"SGPCLWriter.cpp"
"SGPCLRegionGrowing.cpp"
"SGPCLRegistration.cpp"
"SGPCLVisual.cpp")

add_library(${PROJECT_NAME} SHARED ${SGPCLCpp})

target_link_libraries(${PROJECT_NAME} PUBLIC SGUtilityLib)
target_link_libraries(${PROJECT_NAME} PUBLIC OpenMP::OpenMP_CXX)
target_link_libraries(${PROJECT_NAME} PUBLIC Qhull::qhull_r)
target_link_libraries(${PROJECT_NAME} PUBLIC ${PCL_LIBRARIES})
